/*
 * Decompiled with CFR 0.150.
 */
package com.gys.data.rechargecard;

public class GetCardLoseOrChangeInData {
    private String clientId;
    private String name;
    private String phone;
    private String type;
    private String date;
    private String oldCardNum;
    private String newCardNum;
    private String shopName;

    public String getClientId() {
        return this.clientId;
    }

    public String getName() {
        return this.name;
    }

    public String getPhone() {
        return this.phone;
    }

    public String getType() {
        return this.type;
    }

    public String getDate() {
        return this.date;
    }

    public String getOldCardNum() {
        return this.oldCardNum;
    }

    public String getNewCardNum() {
        return this.newCardNum;
    }

    public String getShopName() {
        return this.shopName;
    }

    public void setClientId(String clientId) {
        this.clientId = clientId;
    }

    public void setName(String name) {
        this.name = name;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public void setType(String type) {
        this.type = type;
    }

    public void setDate(String date) {
        this.date = date;
    }

    public void setOldCardNum(String oldCardNum) {
        this.oldCardNum = oldCardNum;
    }

    public void setNewCardNum(String newCardNum) {
        this.newCardNum = newCardNum;
    }

    public void setShopName(String shopName) {
        this.shopName = shopName;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof GetCardLoseOrChangeInData)) {
            return false;
        }
        GetCardLoseOrChangeInData other = (GetCardLoseOrChangeInData)o;
        if (!other.canEqual(this)) {
            return false;
        }
        String this$clientId = this.getClientId();
        String other$clientId = other.getClientId();
        if (this$clientId == null ? other$clientId != null : !this$clientId.equals(other$clientId)) {
            return false;
        }
        String this$name = this.getName();
        String other$name = other.getName();
        if (this$name == null ? other$name != null : !this$name.equals(other$name)) {
            return false;
        }
        String this$phone = this.getPhone();
        String other$phone = other.getPhone();
        if (this$phone == null ? other$phone != null : !this$phone.equals(other$phone)) {
            return false;
        }
        String this$type = this.getType();
        String other$type = other.getType();
        if (this$type == null ? other$type != null : !this$type.equals(other$type)) {
            return false;
        }
        String this$date = this.getDate();
        String other$date = other.getDate();
        if (this$date == null ? other$date != null : !this$date.equals(other$date)) {
            return false;
        }
        String this$oldCardNum = this.getOldCardNum();
        String other$oldCardNum = other.getOldCardNum();
        if (this$oldCardNum == null ? other$oldCardNum != null : !this$oldCardNum.equals(other$oldCardNum)) {
            return false;
        }
        String this$newCardNum = this.getNewCardNum();
        String other$newCardNum = other.getNewCardNum();
        if (this$newCardNum == null ? other$newCardNum != null : !this$newCardNum.equals(other$newCardNum)) {
            return false;
        }
        String this$shopName = this.getShopName();
        String other$shopName = other.getShopName();
        return !(this$shopName == null ? other$shopName != null : !this$shopName.equals(other$shopName));
    }

    protected boolean canEqual(Object other) {
        return other instanceof GetCardLoseOrChangeInData;
    }

    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        String $clientId = this.getClientId();
        result = result * 59 + ($clientId == null ? 43 : $clientId.hashCode());
        String $name = this.getName();
        result = result * 59 + ($name == null ? 43 : $name.hashCode());
        String $phone = this.getPhone();
        result = result * 59 + ($phone == null ? 43 : $phone.hashCode());
        String $type = this.getType();
        result = result * 59 + ($type == null ? 43 : $type.hashCode());
        String $date = this.getDate();
        result = result * 59 + ($date == null ? 43 : $date.hashCode());
        String $oldCardNum = this.getOldCardNum();
        result = result * 59 + ($oldCardNum == null ? 43 : $oldCardNum.hashCode());
        String $newCardNum = this.getNewCardNum();
        result = result * 59 + ($newCardNum == null ? 43 : $newCardNum.hashCode());
        String $shopName = this.getShopName();
        result = result * 59 + ($shopName == null ? 43 : $shopName.hashCode());
        return result;
    }

    public String toString() {
        return "GetCardLoseOrChangeInData(clientId=" + this.getClientId() + ", name=" + this.getName() + ", phone=" + this.getPhone() + ", type=" + this.getType() + ", date=" + this.getDate() + ", oldCardNum=" + this.getOldCardNum() + ", newCardNum=" + this.getNewCardNum() + ", shopName=" + this.getShopName() + ")";
    }
}

